//
//  GenericVerifySMSViewController.h
//  HuLaQuan
//
//  Created by hok on 1/20/16.
//  Copyright © 2016 Jianghao. All rights reserved.
//

#import "BaseViewController.h"

// SMS logic Model

#import "SMSVerifyEngine.h"

@interface GenericVerifySMSViewController : BaseViewController


@property (nonatomic,strong) SMSVerifyEngine *smsVerifyEngine;

@property (weak, nonatomic) IBOutlet UILabel *titleLabel;

/**
 *  来自上一个界面的用户信息，一般包括userName:手机号
 */
@property (nonatomic, strong) NSMutableDictionary *userInfo;

//Method Need To Be OverWrite
- (IBAction)tapNextButton:(id)sender;
- (IBAction)tapVerifyCodeButton:(id)sender;

- (void)getSMSFinish:(id)message;
- (void)verifySMSFinish:(id)message;

/**
 *  设置sms engine的类型，不同的流程请求时会有区别
 */
- (void)setupSMSEngineType;

- (void)beginTimerForVerify;

@end
